﻿// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. 
// See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace System.Threading.Actors
{
    // Provides an abstraction of what we need from a TcpClient.
    // Necessary because TcpClient is not available in a portable library
    public interface ITcpClient : IDisposable
    {
        Stream InputStream { get; }
        Stream OutputStream { get; }
        void Close();
        int Port { get; }
    }
}
